* {
	margin: 0;
	padding: 0;
	outline: none;
}

body {
	background-color: rgba(240,240,240,1);
}

ul li {
	list-style: none;
}

#app {
	min-height: calc(100vh - 80px);
	padding-bottom: 80px;
}

a {
	color: inherit;
	text-decoration: none;
}

img {
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

button,
input[type="button"],
input[type="submit"],
input[type="range"] {
	cursor: pointer;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-moz-outer-spin-button,
input[type="number"]::-moz-inner-spin-button,
input[type="number"]::-o-outer-spin-button,
input[type="number"]::-o-inner-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
}
